Flor de India Hotel

Address

Flor de India Hotel

1364 Ashford Ave.

San Juan, Puerto Rico, 00907