The Armoury

The Armoury is the place to go if you’ve worked up an appetite and have a craving for a large selection of meat. While they do have an a-la-carté menu, their steak buffet is of amazing value.

Ambience, Service and the Staff

The Armoury is located in the ground floor of a building that used to be military barracks on South Beach. It is easy to walk past this restaurant, and you need to know that it is here.

I visited this restaurant with a group of friends – we were a party of 6.

We were quickly seated at a table that comfortably accommodated us with room to spare.

The Armoury is a bar and grill, and has both indoor and alfresco seating. They also have an area for a live band which they tune up in the evenings.

We had met for lunch and very quickly decided to take on the Steak Buffet.

The Armoury has an industrial environment that blends into a tavern. There are exposed ceilings that are offset by the range of memorabilia hung up on the walls. The seats are comfortable and the staff are helpful and polite.

The Food

The Steak Buffet is only available on Saturdays, Sundays and Public Holidays and gives you 90 minutes of free flow mains (with no wastage).

With a large group, this is totally worth it.

The corn, chips, and salsa provide an accompaniment to the fried chicken, pork belly, steak and ribs.

There is more food than one can shake a stick at, and is brought out quickly. The staff regularly checked on us to make sure that we were well fed.

The Price Point

The steak buffet is priced at $30 per person. This is great value – particularly when you have an appetite that needs to be filled.

The Final Verdict

Rating: 4 out of 5.

The Armoury is more than just the steak buffet. It has a great selection of burgers, chicken, pizzas, sides and beers.

Their service is warm and friendly, their environment is relaxed and laid back, and they’ve priced their steak buffet very competitively. This is a great place for meeting friends, large groups and corporate events.

Address: Address: 36, #01- 01 Beach Rd, 189766.