HOME / Restaurant / The Barracuda Restaurant and Bar
32 The Esplanade, Eastern Beach, Auckland 2012
+6495341989
View Business Profile