Location

The Portland Shambhala Center is located at:

1110 SE Alder Street, Suite 203
Portland, OR 97214
United States