Salt and Pepper

777 NW 72nd Ave, Miami - 33126
reviews
Seafood Greek
(305) 265-6997