Odyssey Family Restaurant

3933 South Park Ave Buffalo NY 14219 USA

(716) 825-9712

Location