Sheda' Steakhouse

Steakhouse
$ $ $ $
6512 W Chelsea St
Tampa, FL 33634