Casa Grande is a Mediterranean restaurant with hotel accommodations, offering rooms with complimentary Wi-Fi and a bar/lounge.