
The Snow Bar
1.0 (1)dessert_shop
A Falls Church dessert shop built around sweet, refreshing shaved snow treats.
Description

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

1.0 (1)dessert_shop
A Falls Church dessert shop built around sweet, refreshing shaved snow treats.

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