South Florida Zen Meditation Room
Fort Lauderdale, Florida

Meditation Place: Centered Indian Influence