Royal Palace

Location

32 Orange Street
New Haven, CT