In Food Restaurant Review | North Tampa/Carrollwood | Italian Food July 7, 2022 I visit the Sacred Pepper restaurant in north Tampa. Despite the surprising lowkey location, this spot is a total hit…