Star City Plaza Hotel

Starling City Plaza Hotel is a hotel in Starling City that was owned by Oliver Queen.