Hotel Appia Residences offers accommodation in a peaceful and quiet environment of the historic Lesser Town in 22 cozy, stylishly furnished rooms, suites and apartments with air conditioning and WI-FI.