Stella Forest

View in Google Maps

63 Rue Montmartre

Paris

75002

United Kingdom

Telephone: +33145080304

Opening Hours

Monday: 11am–7pm

Tuesday: 11am–7pm

Wednesday: 11am–7pm

Thursday: 11am–7pm

Friday: 11am–7pm

Saturday: 11am–7pm

Sunday: Closed

-

Location