San Diego - The Little Italy Hotel Downtown San Diego, California, USA

Address: