Alice’s Tea Cup Chapter i Storefront

Alice's Tea Cup Chapter i Storefront

A street-side view of the storefront of Alice’s Tea Cup Chapter i, located at 102 West 73rd Street in New York City.