Reservations
Menu
Take Out
100 Indian Rocks Rd. N, Belleair Bluffs, FL 33770
727.648.4653 info@sekushiattheplaza.com
3PM - 10PM3PM - 10PM3PM - 10PM3PM - 10PM3PM - 10PM3PM - 10PM3PM - 10PM