Restaurant Review: Outback Steakhouse

Details: Located at 2348 Bell Blvd, Bayside, NY 11360, among other places. Official site is https://www.outback.com/

Outback Steakhouse is a chain of casual steakhouse restaurants with a lot of locations all over the place. I’ve been here a couple of times and I’d probably rank it above Applebee’s but below Texas Roadhouse.

Continue reading