Casa Italia is an Italian restaurant with an informal hotel offering free Wi-Fi. It features no-frills rooms with flat-screen TVs.