NEW HOURS! Open all week for Lunch, Mon thru Sat
Sherwood Forest Plaza - 11001 N 56th St, Temple Terrace - Phone 813-872-6000