Petra Restaurant | 1118 W Kennedy Blvd Tampa FL 33606 United States Restaurant Menu & Phone1118 W Kennedy Blvd Tampa FL 33606 United States 4.4/5