"restaurant is closed for renovations"
Phone: +12014082639,+12019440005
Address: 21 East Palisade Ave.NJ 07631, Englewood, United States
City: Englewood
Website: http://www.romulusrestaurant.com/
Dishes: 70
Amenities: 15
Categories: 5
Reviews: 73