Home
United States of America
Florida
Miami
Salt and Pepper
Salt and Pepper
777 NW 72nd Ave, Miami - 33126
reviews
Seafood
Greek
(305) 265-6997
Photos
Menus
Reviews