The Snow Bar

1.0 (1)dessert_shop

A Falls Church dessert shop built around sweet, refreshing shaved snow treats.

Find on Google Maps

Description

Located along Arlington Boulevard in Falls Church, the dessert shop specializes in sweet shaved snow treats.

Ask Karpo for more information.