Flames Steakhouse
➤ 121 E Main St, Elmsford, 10523-3217, United States Of America, ELMSFORD
Vegetarian, Steakhouse, Chocolate, Seafood, Steak
"Ordered tomato/onion salad, sparse potion, sent it back. Steak came on sizzling platter which turned medium rare into medium and lacked flavor. . Add on such as potatoes were overpriced. Came here because highly recommended by friend but would not return."