carriage house

noun

1.
a small building for housing coaches and carriages and other vehicles