Luxor Steak & Lobster
3199 Main St
Buffalo, NY 14214-1312
716-381-9306