A stuffed animal in the snow at Hotel Veritas.

Hotel Veritas

1 Remington Street, Cambridge, Massachusetts 02138

Loading...