The Flames Castle is a restaurant specializing in steakhouse and seafood dishes with Mediterranean influences, including all-you-can-eat lobster.