Refresh your body and mind.

A hotel should be more than just a place to spend the night. At THE STAMFORD, we make sure you can find your inner zen, at any hour.