"It seems that this may be a from scratch restaurant."
Phone: (+1)8135157415,(+1)8136404073
Address: 12639 N 56th St, Temple Terrace, United States Of America
City: Temple Terrace
Website: http://www.babushkas.us/
Tuesday: 11:00-20:00
Wednesday: 11:00-20:00
Thursday: 11:00-20:00
Friday: 11:00-22:00
Saturday: 11:00-22:00
Sunday: 11:00-19:00
Dishes: 10
Amenities: 25
Categories: 5
Reviews: 3602