
Aangan Indian RestaurantWest Footscray, VIC
St Kilda VIC 3182No reviews yetEstablished 1993
Famous for breakfast, seafood, great steak and Saturday night partying.
Established in 1993, Big Mouth is an institution in itself and often referred to as a St Kilda icon. Located in the heart of Acland street this gorgeous double storey Art Deco building is located in the heart of Acland Street.
Big Mouth is as eclectic as its clientele, a mix of creatives, suits, tourists and St Kilda locals.
Be the first to review this business.



