Salt & Pepper is located in Baga, India on Calangute - Baga Road, opposite Beiramar, Saunta Vaddo. Salt & Pepper is rated 3.5 out of 5 in the category seafood restaurant in India.
Address
Calangute - Baga Road, opposite Beiramar, Saunta Vaddo
Accessibility
Wheelchair-accessible entrance