Orchid Beach House

Orchid Beach House, 350 Oak St, Hollywood, FL 33019, United States

Location